package com.zhiyou.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.javassist.compiler.ast.Visitor;

import com.zhiyou.model.FyVisitor;

public interface VisitorMapper {

	//申请访客（添加）
	void add(FyVisitor visitor);
	//查询全部
	List<FyVisitor> selectall();
	//根据id查询
	FyVisitor selectByid(@Param("visitor_id")Integer visitor_id);
	//查询当天访客
	List<FyVisitor> selectDate();
	//查询本周访客
	List<FyVisitor> selectWeek();
	//查询本月访客
	List<FyVisitor> selectMonth();
	//删除访客
	void delete(@Param("visitor_id")Integer visitor_id);
	//查询当天访客人数
	Integer ByDate();
	//查询当月访客人数
	Integer ByMonth();
	//查询当周访客人数
	Integer ByWeek();
	//申请记录(已申请)
	List<FyVisitor>recorded();
	//申请记录(未申请)
	List<FyVisitor>record();
	//修改
	void update(FyVisitor visitor);
	
}
